package com.homeinns.lyx.trainserver.service;

import com.homeinns.common.DecreaseStockInput;
import com.homeinns.common.ProductInfoOutput;
import com.homeinns.lyx.trainserver.dataobject.ProductInfo;

import java.util.List;

public interface ProductService {

    /**
     * 查询所有端口
     * @param
     * @return
     */
    List<ProductInfo> findAllProduct(Integer status);

    /**
     * 根据购物车里面的id信息查询商品信息
     * @param productIds
     * @return
     */
    List<ProductInfoOutput> findList(List<String> productIds);

    /**
     * 减库存
     * @param decreaseStockInputs
     */
    void decreaseStock(List<DecreaseStockInput> decreaseStockInputs);
}
